{{tag>gestionnaire_de_fenêtres}}

----

====== WMFS ======

[[http://www.wmfs.info|wmfs]] (Window Manager From Scratch) est un gestionnaire de fenêtres pour X. C'est un tiling window manager, c'est-à-dire que les fenêtres sont gérées pour prendre toute la place disponible sur l'écran. Il y a plusieurs modes de tiling et tous sont configurables.

En plus de ça, wmfs peut être entièrement géré au clavier ou via des scripts shell.

  * [[http://www.wmfs.info/screenshots|screenshots de wmfs]]

==== Installation ====

wmfs n'a pas encore de version stable et est assez récent, il n'est donc pas encore disponible dans les dépôts. Il faut donc l'installer par compilation :

<code>
# Installation des dépendances
sudo apt-get install cmake libfreetype6-dev libx11-dev libxinerama-dev libxrandr-dev libxft-dev git-core
# Récupération des sources depuis le dépôt git
git clone git://git.wmfs.info/wmfs.git
# Compilation
mkdir wmfs/__build__ && cd wmfs/__build__
cmake ..
make
sudo make install
</code>

Maintenant votre [[fenetre_de_connexion|gestionnaire de connexion]] doit vous proposer wmfs comme gestionnaire de fenêtres. Si ce n'est pas le cas :
<code bash>sudo cp ~/wmfs/wmfs.desktop /usr/share/xsessions/wmfs.desktop</code>

Si vous n'utilisez pas de gestionnaire de connexion et que vous démarrez avec 'startx', il suffit de rajouter dans votre ~/.xinitrc

<code>
exec wmfs
</code>


==== Configuration ====

Le fichier de configuration par défaut est installé dans /etc/xdg/wmfs/wmfsrc pour le modifier copiez-le dans votre $HOME :
<code>
mkdir -p ~/.config/wmfs
cp /etc/xdg/wmfs/wmfsrc ~/.config/wmfs/wmfsrc
</code>

Et éditez ~/.config/wmfs/wmfsrc avec votre éditeur favori.

==== Liens ====

  * [[http://forum.ubuntu-fr.org/viewtopic.php?id=310650|topic sur le forum]]
  * [[http://www.wmfs.info|Site officiel]]
  * [[http://www.wmfs.info/bugs|Le bug tracker]]
  * [[http://git.wmfs.info|Suivre le développement]] 

Ou sur IRC : #wmfs sur irc.freenode.org (cliquez [[irc://irc.freenode.org/wmfs|ici]]).

Le développeur principal et une majorité des utilisateurs étant français, vous pouvez poser votre question en français :) .

----
Contributeur : [[utilisateurs:philpep-tlse]]

